package cn.ezios.huo.system.dao.service;

import cn.ezios.huo.system.dao.domain.SysUserRole;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;

/**
* @author 王坚
* @description 针对表【sys_user_role(系统用户角色)】的数据库操作Service
* @createDate 2024-07-17 09:49:16
*/
public interface SysUserRoleService extends IService<SysUserRole> {

    /**
     * 根据用户id查询已赋予的角色id集合
     * @param userId
     * @return
     */
    List<String> getUserRoleIds(String userId);

    /**
     * 更新用户角色
     * @param userId
     * @param roleIds
     * @return
     */
    boolean updateUserRole(String userId, List<String> roleIds);

}
